$(function(){
$('#loginBox a').on('click',function(){
    // 显示隐藏
    $('#loginBox').hide()
    $('#registerBox').show();
})
$('#registerBox a').on('click',function(){
    $('#loginBox').show()
    $('#registerBox').hide()
})

let form= layui.form
form.verify({
 pwd:[
     /^[\S]{6,15}$/,
     "密码长度为6-15个字符,且不能包含空格!"
 ],
 repwd:function(value){
let pwd=$("#registerBox [name=password]").val()
if(value !==pwd){
    return '输入的两次密码不一致!'
}
 }

})
// 需求3 
let layer =layui.layer;
$("#form-reg").on('submit',function(e){
    // 阻止表单提交
e.preventDefault()
// 发送axios
axios({
    method:'POST',
    url:'/api/reguser',
    // 这个服务器后端不允许传递json 格式数据 只允许传递a=1&
    data:$("#form-reg").serialize()
}).then((res)=>{
    // 判断状态
if(res.data.status !==0){
    console.log(res.data.message)
return layer.msg(res.data.message)
}
// 注册成功
// alert(res.data.message)
layer.msg('恭喜您,注册用户成功')
// 清空表单
$("#form-reg")[0].reset()
// 切换登录区域
$('#registerBox a').click()
})
})

$("#form-login").on('submit',function(e){
e.preventDefault()

axios({
    method:"POST",
    url:'/api/login',
    data: $("#form-login").serialize()
}).then((res)=>{
    let obj =res.data;
    if(obj.status !==0){
        return layer.msg(obj.message)
        
    }
    // 成功 提示 跳转 保存
        layer.msg("恭喜您,登录成功")
        location.href="/index.html"
        localStorage.setItem('token',obj.token)
})
})

})


